@CHARSET "UTF-8";
div.bDialog {
	border: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

div.bDialog.in div.modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}


/* 窗口最大化功能 */

div.bDialog.maximize {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding-right: 0px !important;
}

div.bDialog.maximize div.modal-dialog {
	width: 100% !important;
	height: 100% !important;
}

div.bDialog.maximize div.modal-content {
	height: 100% !important;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

div.bDialog div.modal-dialog {
	position: relative;
	margin: 0px auto;
	width: 100%;
}

div.bDialog div.modal-content {
	position: relative;
	-webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.9);
	box-shadow: 0 5px 30px rgba(0, 0, 0, 0.9);
	background-color: white;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 0px;
}

div.bDialog div.modal-header {
	-webkit-border-top-left-radius: 2px;
	-moz-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-top-right-radius: 2px;
	border-top-right-radius: 2px;
	padding: 5px 15px;
}

div.bDialog div.modal-header h3 {
	margin: 0;
	line-height: 30px;
	font-size: 18px;
}

div.bDialog div.modal-body {
	padding: 5px;
	overflow: hidden;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.bDialog div.modal-body iframe {
	position: relative;
	display: block;
}

div.bDialog div.modal-header button.close {
	opacity: 0.3;
	font-size: 26px !important;
	margin-top: 0px;
	outline: none;
}

div.bDialog div.modal-header button.close:hover {
	opacity: 1;
}

div.bDialog div.modal-header button.bDialogCloseButton {
	font-weight: normal;
}

div.bDialog div.modal-header button.maximize {
	margin-right: 10px;
    margin-top: 0px;
    font-size: 26px !important;
}

div.modal-backdrop,
div.modal-backdrop.fade.in {
	opacity: 0.8;
	background-color: black;
}

div.bDialog.fullWidth {
	width: 100%;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding-right: 0px;
}

div.bDialog.fullWidth div.modal-header {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: white;
	border-bottom: 0px;
}

div.bDialog.fullWidth div.modal-header h3 {
	text-align: center;
}

div.bDialog.fullWidth div.modal-content {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}


/* 消息对话框相关样式 */

.bDialogAlert {
	background-repeat: no-repeat;
	background-position: 20px 20px;
	min-height: 100%;
	overflow: hidden;
	position: relative;
}

.bDialogAlert.alertInfo {
	background-image: url("");
}

.bDialogAlert.alertWarning {
	background-image: url("");
}

.bDialogAlert.alertError {
	background-image: url("");
}

.bDialogAlert.alertSuccess {
	background-image: url("");
}

.bDialogAlert.alertConfirm {
	background-image: url("");
}

.bDialogAlert .messageContent {
	padding-left: 104px;
	padding-top: 23px;
	padding-right: 10px;
	font-size: 14px;
	overflow-y: auto;
	min-height: 100px;
}

.bDialogAlert .messageContent .inputConfirm {
	width: 100%;
	margin-top: 5px;
	font-size: 14px;
	padding: 3px 6px;
	outline: none !important;
	height: 30px;
	display: block;
	border-radius: 2px;
	border: 1px solid #dddddd;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.bDialogAlert .messageContent .inputConfirm:focus {
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	border: 1px solid #75B9F0;
}

.bDialogAlert .messageContent .inputConfirm.inputRequire {
	border: 1px solid red;
}

.bDialogAlert .bDialogButtons {
	text-align: right;
	padding: 10px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}

.bDialogAlert .bDialogButtons button {
	outline: none !important;
	padding: 8px 15px;
	margin-left: 5px;
	min-width: 90px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
}

.bDialogAlert .bDialogButtons .bDialogOk {
	border: 1px solid #516270;
	background-color: #516270;
	color: white;
}

.bDialogAlert .bDialogButtons .bDialogCancel {
	border: 1px solid #F0F0F0;
	background-color: #F0F0F0;
	display: none;
}


/* 消息对话框相关样式 */


/* 遮罩相关样式 */

div.bDialogMask div.modal-content {}

.bDialogMaskContent {
	background-repeat: no-repeat;
	background-position: 5px 5px;
	min-height: 100%;
	overflow: hidden;
	padding: 7px 5px;
}

.bDialogMaskContent .messageContent {
	padding-left: 40px;
	padding-top: 0px;
	padding-right: 0px;
	font-size: 14px;
	overflow-y: auto;
	color: black;
}


/* 遮罩相关样式 */


/* 边角消息通知框相关样式 */

div.bDialogToast {
	padding: 0px !important;
}

div.bDialogToast div.bDialogBody {
	padding: 0px;
}

div.bDialogToast div.modal-dialog {
	position: absolute;
	margin: 0px;
}

div.bDialogToast.bottomLeft div.modal-dialog {
	bottom: 12px;
	left: 12px;
}

div.bDialogToast.bottomCenter div.modal-dialog {
	margin-top: 20px;
	margin-left: 20px;
}

div.bDialogToast.bottomRight div.modal-dialog {
	bottom: 12px;
	right: 12px;
}

div.bDialogToast.topLeft div.modal-dialog {
	top: 12px;
	left: 12px;
}

div.bDialogToast.topCenter div.modal-dialog {
	margin-left: 20px;
	margin-top: 12px;
}

div.bDialogToast.topRight div.modal-dialog {
	top: 12px;
	right: 12px;
}

.bDialogToastContent {
	background-repeat: no-repeat;
	background-position: 20px 20px;
	min-height: 100%;
	overflow: hidden;
	position: relative;
}

div.bDialogToastContent.toastWarning {
	background-color: #F5CF87;
}

div.bDialogToastContent.toastError {
	background-color: red;
	color: white;
}

div.bDialogToastContent.toastSuccess {
	background-color: #2CBE4E;
	color: white;
}

div.bDialogToastContent.toastError .bDialogToastClose,
div.bDialogToastContent.toastSuccess .bDialogToastClose {
	color: white;
}

.bDialogToastContent .bDialogToastClose {
	position: absolute;
	right: 5px;
	top: 0px;
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0;
	outline: none;
	font-size: 20px;
	line-height: 100%;
	color: #999999;
}

.bDialogToastContent .bDialogToastClose:hover {
	color: black;
}

.bDialogToastContent .bDialogToastIcon {
	position: absolute;
	top: 12px;
	left: 15px;
}

.bDialogToastContent .bDialogToastIcon i {
	font-size: 40px;
}

.bDialogToastContent .messageContent {
	padding-left: 70px;
	padding-top: 12px;
	padding-right: 10px;
	font-size: 14px;
	overflow-y: auto;
	min-height: 80px;
}

.bDialogToastContent .messageContent h3 {
	margin: 0px;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 3px;
}

.bDialogToastContent .messageContent p {
	font-size: 14px;
}


/* 边角消息通知框相关样式 */

.bDialogTimer {
	position: absolute;
	left: 10px;
	top: 10px;
	width: 24px;
	height: 24px;
	border: 2px solid #000;
	border-radius: 50%;
	background-color: transparent;
	box-sizing: content-box;
}

.bDialogTimer:after,
.bDialogTimer:before {
	position: absolute;
	content: '';
	background-color: #000;
}

.bDialogTimer:after {
	top: 11px;
	left: 11px;
	width: 10px;
	height: 2px;
	-webkit-transform-origin: 1px 1px;
	-moz-transform-origin: 1px 1px;
	transform-origin: 1px 1px;
	-webkit-animation: timerhand 2s linear infinite;
	-moz-animation: timerhand 2s linear infinite;
	animation: timerhand 2s linear infinite;
}

.bDialogTimer:before {
	top: 11px;
	left: 11px;
	width: 8px;
	height: 2px;
	-webkit-transform-origin: 1px 1px;
	-moz-transform-origin: 1px 1px;
	transform-origin: 1px 1px;
	-webkit-animation: timerhand 8s linear infinite;
	-moz-animation: timerhand 8s linear infinite;
	animation: timerhand 8s linear infinite;
}

@-webkit-keyframes timerhand {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@-moz-keyframes timerhand {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@-o-keyframes timerhand {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes timerhand {
	0% {
		-webkit-transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}


/*
Animate.css - http://daneden.me/animate
Licensed under the ☺ license (http://licence.visualidiot.com/)

Copyright (c) 2012 Dan Eden
*/

.animated {
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes shake {
	0%,
	100% {
		-webkit-transform: translateX(0);
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-webkit-transform: translateX(-10px);
	}
	20%,
	40%,
	60%,
	80% {
		-webkit-transform: translateX(10px);
	}
}

@-moz-keyframes shake {
	0%,
	100% {
		-moz-transform: translateX(0);
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-moz-transform: translateX(-10px);
	}
	20%,
	40%,
	60%,
	80% {
		-moz-transform: translateX(10px);
	}
}

@-o-keyframes shake {
	0%,
	100% {
		-o-transform: translateX(0);
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		-o-transform: translateX(-10px);
	}
	20%,
	40%,
	60%,
	80% {
		-o-transform: translateX(10px);
	}
}

@keyframes shake {
	0%,
	100% {
		transform: translateX(0);
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		transform: translateX(-10px);
	}
	20%,
	40%,
	60%,
	80% {
		transform: translateX(10px);
	}
}

.shake {
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-o-animation-name: shake;
	animation-name: shake;
}

@-webkit-keyframes bDialogOpen {
	0% {
		transform: scale(0.7);
		-webkit-transform: scale(0.7);
	}
	45% {
		transform: scale(1.05);
		-webkit-transform: scale(1.05);
	}
	80% {
		transform: scale(0.95);
		-webkit-transform: scale(0.95);
	}
	100% {
		transform: scale(1);
		-webkit-transform: scale(1);
	}
}

@keyframes bDialogOpen {
	0% {
		transform: scale(0.7);
		-webkit-transform: scale(0.7);
	}
	45% {
		transform: scale(1.05);
		-webkit-transform: scale(1.05);
	}
	80% {
		transform: scale(0.95);
		-webkit-transform: scale(0.95);
	}
	100% {
		transform: scale(1);
		-webkit-transform: scale(1);
	}
}

.bDialogOpen {
	-webkit-animation: bDialogOpen 0.3s;
	animation: bDialogOpen 0.3s;
}


/* icons */

@font-face {
	font-family: "iconfont";
	src: url('');
	/* IE9*/
	src: url('') format('embedded-opentype'), /* IE6-IE8 */
	url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'), url('') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
	url('') format('svg');
	/* iOS 4.1- */
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-roundcheck:before {
	content: "\e657";
}

.icon-roundclose:before {
	content: "\e659";
}

.icon-warn:before {
	content: "\e663";
}

.icon-info:before {
	content: "\e6e5";
}


/*--------------------------------*/

div.original {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

div.original div.modal-header {
	background-color: white;
	-webkit-border-top-left-radius: 8px;
	-moz-border-top-left-radius: 8px;
	border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-top-right-radius: 8px;
	border-top-right-radius: 8px;
}

div.blue {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

div.blue div.modal-header {
	/*background-color: #0866C6;*/
	background-color: #428BCA;
}

div.blue div.modal-header h3 {
	color: white;
	font-size: 20px;
}

div.blue div.modal-header button.close {
	opacity: 1;
	color: white;
	font-weight: normal;
}

div.simple div.modal-header {
	background-color: white;
	border-bottom: 0px;
}

div.simple div.modal-header h3 {
	display: none;
}

div.simple div.modal-header button.close {
	opacity: 1;
	font-size: 26px !important;
	border: 3px solid white;
	background-color: black;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	color: #EEEEEE;
	text-shadow: none;
	font-weight: normal;
	position: absolute;
	right: -20px;
	top: -25px;
	z-index: 10;
}

.modal-msg {
	margin-left: 0;
}

.modal-msg .alert {
	margin-bottom: 0;
	padding: 6px 0px 6px 10px;
	text-align: left;
}

.bDialogBody>.list-group {
	margin-bottom: 0;
}

.bDialogFooter {
	padding: 10px 15px 10px;
	background-color: #f5f5f5;
}